using System;
using spData.Common;
using spData.Common.Mappings;

namespace spMapping
{
    [Table]
    [Serializable]
    public class dc_xz_Qjwc_Details : DataObject
    {
        [ID]
        [DID]
        public String ID { get { return _ID; } set { _ID = value; EntityState.FieldChange("ID"); } }
        private String _ID;
        public static FieldInfo id = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "ID");

        [Column]
        public String Process { get { return _Process; } set { _Process = value; EntityState.FieldChange("Process"); } }
        private String _Process;
        public static FieldInfo process = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "Process");

        [Column]
        public Int32 Incident { get { return _Incident; } set { _Incident = value; EntityState.FieldChange("Incident"); } }
        private Int32 _Incident;
        public static FieldInfo incident = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "Incident");

        [Column]
        public String UserName { get { return _UserName; } set { _UserName = value; EntityState.FieldChange("UserName"); } }
        private String _UserName;
        public static FieldInfo userName = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "UserName");

        [Column]
        public Int32 No { get { return _No; } set { _No = value; EntityState.FieldChange("No"); } }
        private Int32 _No;
        public static FieldInfo no = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "No");

        [Column]
        public String Type { get { return _Type; } set { _Type = value; EntityState.FieldChange("Type"); } }
        private String _Type;
        public static FieldInfo type = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "Type");

        [Column]
        public String StartDate { get { return _StartDate; } set { _StartDate = value; EntityState.FieldChange("StartDate"); } }
        private String _StartDate;
        public static FieldInfo startDate = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "StartDate");

        [Column]
        public String StartTime { get { return _StartTime; } set { _StartTime = value; EntityState.FieldChange("StartTime"); } }
        private String _StartTime;
        public static FieldInfo startTime = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "StartTime");

        [Column]
        public String EndDate { get { return _EndDate; } set { _EndDate = value; EntityState.FieldChange("EndDate"); } }
        private String _EndDate;
        public static FieldInfo endDate = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "EndDate");

        [Column]
        public String EndTime { get { return _EndTime; } set { _EndTime = value; EntityState.FieldChange("EndTime"); } }
        private String _EndTime;
        public static FieldInfo endTime = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "EndTime");

        [Column]
        public System.Double Days { get { return _Days; } set { _Days = value; EntityState.FieldChange("Days"); } }
        private System.Double _Days;
        public static FieldInfo days = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "Days");

        [Column]
        public System.DateTime Time { get { return _Time; } set { _Time = value; EntityState.FieldChange("Time"); } }
        private System.DateTime _Time;
        public static FieldInfo time = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "Time");

        [Column]
        public Int32 Status { get { return _Status; } set { _Status = value; EntityState.FieldChange("Status"); } }
        private Int32 _Status;
        public static FieldInfo status = new FieldInfo("dc_xz_Qjwc_DetailsXZ_Qjwc", "Status");
    }
}